package com.carb.constant;

/**
 * 信息提示常量类
 */
public class MessageConstant {


    // 格式相关信息
    public static final String MOBILE_PHONE_FORMAT_ERROR = "移动电话格式不正确";
    public static final String ID_NUMBER_FORMAT_ERROR = "身份证号码格式不正确";
    public static final String EMAIL_FORMAT_ERROR = "电子邮箱格式不正确";
    public static final String PASSWORD_FORMAT_ERROR = "密码格式不正确";
    public static final String PLATE_NUMBER_FORMAT_ERROR = "车牌号格式不正确";
    public static final String CAPTCHA_FORMAT_ERROR = "验证码格式不正确";
    public static final String RATING_FORMAT_ERROR = "评分数值不正确";

    // 账号相关消息
    public static final String USER_ACCOUNT_NOT_FOUND = "用户账号不存在";
    public static final String EMPLOYEE_ACCOUNT_NOT_FOUND = "员工账号不存在";
    public static final String MEMBER_ACCOUNT_NOT_FOUND = "会员账号不存在";
    public static final String ACCOUNT_DISABLED = "用户账号已禁用";
    public static final String MEMBER_DISABLED = "会员账号已禁用";
    public static final String NO_PERMISSION = "权限不足";
    public static final String PASSWORD_ERROR = "密码错误";
    public static final String ALREADY_EXISTS = "已存在";
    public static final String COLUMN_ERROR = "字段错误";
    public static final String INCOMPLETE_INFORMATION = "信息不完整";
    public static final String STATUS_UPDATE_FAILED = "，状态更新失败";
    public static final String CAN_NOT_DELETE = "，禁止删除";

    // 通用信息
    public static final String UNKNOWN_ERROR = "未知错误";
    public static final String CAN_NOT_DELETE_NON_ADMIN = "仅允许删除管理员";
    public static final String ILLEGAL_PARAM = "非法参数";

    // 服务项目相关信息
    public static final String PROJECT_NOT_FOUND = "服务项目不存在";
    public static final String PROJECT_TYPE_NOT_FOUND = "服务项目类型不存在";
    public static final String PROJECT_TYPE_BE_RELATED_BY_PROJECT = "服务项目类型已关联服务项目";
    public static final String PROJECT_DISABLED = "服务项目已禁用";
    public static final String PROJECT_TYPE_DISABLED = "服务项目类型已禁用";
    public static final String PROJECT_ITEM_DISABLED = "服务项目关联的物品被禁用";
    public static final String PROJECT_ITEM_IS_NULL = "服务项目关联物品不能为空";

    // 物品相关信息
    public static final String ITEM_NOT_FOUND = "物品不存在";
    public static final String PLEASE_CHECK_BEFORE_ADD = "，请先检查后添加";
    public static final String ITEM_BE_RELATED_BY_PROJECT = "物品已关联服务项目";
    public static final String ITEM_STOCK_NOT_ENOUGH = "物品库存不足";
    public static final String ITEM_DISABLED = "物品已禁用";
    public static final String ITEM_CATEGORY_DISABLED = "物品类别已禁用";
    public static final String ITEM_CATEGORY_NOT_FOUND = "物品类别不存在";
    public static final String ITEM_STOCK_NOT_EMPTY = "物品库存不为空";
    public static final String ITEM_CATEGORY_BE_RELATED_BY_ITEM = "物品类别已关联物品";
    public static final String ITEM_STOCK_IN_ADJUST = "物品入库，库存调整";
    public static final String ITEM_STOCK_OUT_ADJUST = "物品出库，库存调整";
    public static final String ITEM_STOCK_OUT_BUSINESS_PAY = "物品出库，业务付款";
    public static final String ITEM_STOCK_OUT_BUSINESS_REFUND = "物品入库，业务退款";
    public static final String CONCURRENT_MODIFICATION = "操作冲突，请刷新后重试";

    // 公告相关信息
    public static final String ANN_ITEM_STOCK_LE_MINSTOCK = "---物品库存小于等于最小库存，即将不足，请及时补充库存";

    // 车辆相关信息
    public static final String CAR_NOT_FOUND = "车辆不存在";

    // 公告相关信息
    public static final String ANNOUNCEMENT_NOT_FOUND = "公告不存在";
    public static final String ANNOUNCEMENT_HAS_RELATED_ID = "库存预警公告，禁止修改或删除";

    // 评价相关信息
    public static final String FORBID_FEEDBACK = "禁止评价";
    public static final String ALREADY_FEEDBACK = "已评价";
    public static final String CAN_NOT_FEEDBACK = "，不可评价";
    public static final String FEEDBACK_NOT_FOUND = "评价不存在";

    // 业务相关信息
    public static final String BUSINESS_INCOMPLETE = "业务未完成";
    public static final String BUSINESS_NOT_FOUND = "业务不存在";
    public static final String BUSINESS_UNACCEPTED = "业务待接单";
    public static final String BUSINESS_IN_PROGRESS = "业务进行中";
    public static final String BUSINESS_COMPLETED = "业务已完成";
    public static final String BUSINESS_REFUNDED = "业务已退款";
    public static final String BUSINESS_ACCEPT_ERROR = "业务接单失败";
    public static final String MEMBER_BALANCE_NOT_ENOUGH = "会员余额不足";
    public static final String RECHARGE_AMOUNT_ERROR = "充值金额错误";
    public static final String ALREADY_HIGHER_LEVEL = "已是该等级或更高等级";
    public static final String MEMBER_POINTS_NOT_ENOUGH_ = "会员积分不足";

    // 报表相关信息
    public static final String BUSINESS_REPORT_TEMPLATE_NOT_FOUND = "业务统计报表模板不存在";
    public static final String BUSINESS_REPORT_EXPORT_FAILED = "业务统计报表导出失败";
    public static final String BUSINESS_STATISTICS_REPORT_NO_DATA = "业务统计无数据";
    public static final String PROJECT_REPORT_TEMPLATE_NOT_FOUND = "服务项目统计报表模板不存在";
    public static final String PROJECT_REPORT_EXPORT_FAILED = "服务项目统计报表导出失败";
    public static final String PROJECT_STATISTICS_REPORT_NO_DATA = "服务项目统计无数据";

    // 文件相关信息
    public static final String FILE_UPLOAD_FAILED = "文件上传失败";
    public static final String FILE_NOT_FOUND = "文件不存在";

}